Elody: a Java+MidiShare based Music Composition Environment
نویسندگان
چکیده
This paper introduces Elody, a MidiShare compatible music composition environment developed in Java. The heart of Elody is a visual functional language derived from the λ-calculus. The languages expressions are handled through visual constructors and Drag & Drop actions allowing the user to play in realtime with the language.
منابع مشابه
Java Music Specification Language, an introduction and overview
Java Music Specification Language (JMSL) is a new Javabased development tool for experiments in algorithmic composition, live performance, and intelligent instrument design. JMSL is the evolutionary successor to the Hierarchical Music Specification Language (Polansky, Rosenboom, and Burk, 1987). While HMSL was Forthbased, JMSL is written in Java. JMSL's features include: x Stylistically neutral...
متن کاملA multimedia environment for interactive music performance
We propose a music performance tool based on the Java programming language. This software runs in any Java applet viewer (i.e. a WWW browser) and interacts with the local Midi equipment by mean of a multi-task software module for Midi applications (MidiShare). Two main ideas are at the base of our project: one is to realise an easy, intuitive, hardware and software independent tool for performa...
متن کاملReal-time composition in Elody
Elody was initially an environment for musical composition allowing the description and algorithmic manipulation of non realtime musical structures. To allow the definition of real-time transformation processes, we have added a new primitive in the language : the real-time input stream. This object can be manipulated and transformed like non real-time objects even before being known. Evaluating...
متن کاملJava Music Specification Language and Max/MSP
Java Music Specification Language (Didkovsky, Burk 2001) is a Java package for algorithmic music composition, notation, and interactive performance. Max/MSP (Puckette, Zicarelli) is a graphical environment for music, audio, and multimedia. The introduction of a Java API to Max/MSP offers new possibilities for rich interaction between JMSL and Max. This paper presents new tools for bidirectional...
متن کاملAndante: A Mobile Musical Agents Infrastructure
In the last decade, researchers in the area of distributed systems created the concept of mobile agents: active, autonomous objects capable of executing computation in a computer network, migrating from node to node. We propose the use of this new concept and related technology for the creation and performance of music within a distributed computing environment. In this paper, we introduce Anda...
متن کامل